package DAO;

import bean.BlackList;
import bean.Users;

import java.sql.Connection;
import java.util.List;

/**
 * @author 栋
 * @date 2022/11/8
 * @description
 */
public interface BlackListDAO {
    /**
     * 添加用户到黑名单
     * @param conn 数据库链接
     * @param b  要加入的用户
     * @return 操作是否成功
     */
    public int add_black(Connection conn, BlackList b);

    /**
     * 把用户移除黑名单
     * @param conn
     * @param user_id 要移除的用户的id
     * @return 操作是否成功
     */
    public int delete_black(Connection conn,String user_id);

    /**
     * 获取某一个黑名单的用户信息
     * @param conn
     * @param user_id 用户id
     */
    public BlackList getBlackById(Connection conn,String user_id);

    /**
     * 获取所有黑名单的用户
     * @param conn
     */
    public List<BlackList> get_all_black(Connection conn);

}
